package com.lonely.product.domain.dto.postfinishing;

import com.lonely.common.core.page.Query;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @author: 黄志标
 * @date: 2025/7/24 14:05
 * @description: 后整分页查询请求实体
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class QueryOrderPostFinishingPageDTO extends Query {

    /**
     * 订单编号
     */
    private String produceOrderId;

    /**
     * sku
     */
    private String sku;

    /**
     * 客户id
     */
    private Long customerId;

    /**
     * 工厂id
     */
    private List<Long> factoryIds;

    /**
     * 后整开始-开始日期
     */
    private String postFinishingStartTimeStart;

    /**
     * 后整开始-结束日期
     */
    private String postFinishingStartTimeEnd;

    /**
     * 后整结束-开始日期
     */
    private String postFinishingEndTimeStart;

    /**
     * 后整结束-结束日期
     */
    private String postFinishingEndTimeEnd;

    /**
     * 后整状态
     */
    private Integer postFinishingStatus;
}
